
#ifndef unit_h
#define unit_h

#include "els_vm_tree.h"
#include "els_vm_bytecode.h"

extern Symbol *els_unit;
extern Type_Tagged_String **els_constant;

extern char *els_file[];
extern int els_nfile;


void  els_initconstant (void);
Word  els_vm_findsymbolbyname (char *name);
Word  els_vm_findsymbol (Els_Type_Tree *t);
Word  els_vm_findconstant (Els_Type_Tree *t);
Word  els_vm_findconstantbyname(char *name);
int   els_markobject(Object *o);
void  els_pack(void);


#endif
